package com.zit.java.service.menu;

import com.zit.java.pojo.SysMenu;

import java.util.List;

public interface MenuService {
    /**
     * 查询对象中的值
     *
     * @return
     */

    List<SysMenu> queryAllMenu();

    /**
     * 添加菜单
     *
     * @param sysMenu
     * @return
     */

    int saveMenu(SysMenu sysMenu);

    /**
     * 删除菜单;
     *
     * @param meunId
     * @return
     */
    int deleteMenu(int meunId);


    int deleteMenuBatch(String[] mIds);

    /**
     * 修改菜单
     *
     * @param sysMenu
     * @return
     */
    int updateMenu(SysMenu sysMenu);


    /**
     * 通过菜单ID获取菜单值
     *
     * @param menuId
     * @return
     */
    SysMenu selectByMenuId(Integer menuId);

    /**
     * 通过菜单名查询菜单
     * @param menuName
     * @return
     */
    List<SysMenu> queryMenuByMenuName(String menuName);
}
